package day17.myanno.yuananno;

import java.lang.reflect.Method;

/**
 * @author Xiao
 * @date 2021/8/12
 */
public class AnnoDemo {
    /**
     *  @Target 指定了注解能在哪里使用(类 、 成员变量 、 方法)
     *  @Retention 可以理解为保留时间(生命周期)
     *  @Inherited 表示修饰的自定义注解可以被子类继承
     *  @Documented 表示该自定义注解，会出现在API文档里面。
     */
    public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException {
        Class clazz = Class.forName("day17.myanno.yuananno.Student");
        boolean result = clazz.isAnnotationPresent(Anno.class);
        System.out.println(result);     //true
    }
}
